home *** CD-ROM | disk | FTP | other *** search
- .TH OFFSET
- 6 "IRIT Version 6.0"
- .SH NAME
- OFFSET
-
-
-
- CurveType OFFSET( CurveType Crv, NumericType OffsetDistance,
- NumericType Tolerance, NumericType BezInterp )
-
- or
-
- SurfaceType OFFSET( SurfaceType Srf, NumericType OffsetDistance,
- NumericType Tolerance, NumericType BezInterp )
-
- or
-
- TrimSrfType OFFSET( TrimSrfType TrimSrf, NumericType OffsetDistance,
- NumericType Tolerance, NumericType BezInterp )
-
- Offsets Crv, Srf or a TrimSrf, by translating all the
- control points in the direction of the normal of the curve or the (trimmed)
- surface by an OffsetDistance amount.
- Each control point has a node parameter value associated with
- it, which is used to compute the normal. The returned curve or surface only
- approximates the real offset. If the resulting approximation does not satisfy
- the accuracy required by Tolerance, Crv or Srf or
- TrimSrf is subdivided and an offset approximation fit is computed to
- the two halfs. For curves, one can request a Bezier interpolation scheme in
- the offset approximation by setting BezInterp. The BezInterp is
- not supported yet for (trimmed) surfaces.
- Negative OffsetDistance denotes offset in the reversed direction of the
- normal.
-
- Example:
-
- OffCrv = OFFSET( Crv, -0.4, 0.1, off );
-
- offsets Crv by the amount of -0.4 in the reversed normal direction,
- Tolerance of 0.1 and no Bezier interpolation.
- See also AOFFSET and LOFFSET.
-